package com.homework;

import sun.awt.windows.WPrinterJob;

/**
 * @Author 小闽
 * @Date 2024/9/22 11:20
 * @PackageName: com.homework
 * @ClassName: HomeWork05
 * @Description: 练习5
 * @Version 1.0
 */
public class HomeWork05 {
    public static void main(String[] args) {
        /**
         * 内部类
         * 1. 编写一个类A，在类中定义局部内部类B，B中有一个私有常量name,有一个方法show()打印常量name，
         * 进行测试。
         * 2. 进阶：A中也定义一个私有的变量name,在show方法中打印测试。
         */
        A a = new A();
        a.test();
    }
}
class A{
    private String name = "苏宁易购2";
    // 局部内部类是在方法中定义的
    public void test(){
        // 局部内部类
        class B{
            private final String NAME = "苏宁易购1";
            public void show(){
                System.out.println("NAME= " + NAME);
                System.out.println("name=" + name);
            }
        }
        // 如果是局部内部类，要先在外部类的
        B b = new B();
        b.show();
    }
}
